malpighian corpuscles of the spleen - German English Dictionary